basic structure of C programming for beginners